  * {
            margin: 0;
            padding: 0;
font-family:"\5FAE\8F6F\96C5\9ED1";
        }

        html, body {
            width: 100%;
            height: 100%;
        }

        ul, li {
            list-style: none;
        }
.back a{color:#333;}
        a {
            text-decoration: none;
        }
		.teambg{
			height: 100%;
            background: url(../style/teambg2.png) no-repeat;
            -webkit-background-size: 100% 100%;
            background-size: 100% 100%;
			overflow: hidden;
		}
        .container {
            height: 70%;
            background: url(../style/teambg.png) no-repeat;
            -webkit-background-size: 100% 100%;
            background-size: 100% 100%;
			overflow: hidden;
        }

        .banner {
            width: 100%;
            height: 27.4%;
        }

        .banner-top {
            position: relative;
            width: 100%;
            height: 60%;
        }

        .banner-top img {
            position: absolute;
            top: 6.66vw;
            left: 5.33vw;
            width: 15vw;
            height: 15vw;
            border-radius: 50%;
        }

        .banner-top p:first-of-type {
                    font-size: 4.8vw;
            color: #FFFFFF;
            position: absolute;
            top: 6.66vw;
            left: 22vw;
        }

        .banner-top p:last-of-type {
              font-size: 3.73vw;
            color: #FFFFFF;
            position: absolute;
            top: 14vw;
            left: 22vw;
        }

        .banner ul {
            display: flex;
            justify-content: space-around;
        }

        .banner li {
            font-size: 3.2vw;
            color: #FFFFFF;

            text-align: center;
        }

        .banner li span {
               font-size: 5.33vw;
        }

        .line-one {
            width: 0.266vw;
            margin-top: 3vw;
            height: 5.33vw;
            background-color: #FFFFFF;
        }

        .line-two {
            width: 0.27vw;
            height: 5.33vw;
            margin-top: 3vw;
            background-color: #FFFFFF;
        }

        .direct-team {
            width: 100%;
            height:67.3%;
            margin-top: 1vw;
position:relative;
        }

        .direct-team li {
            color: #4C8FFF;
        }

        .direct-team li:last-child {
            color: #666666;

        }
.info-level{background: #308dff;text-align:center;float:right;padding:0.4rem 1rem; border-radius:5px;height: 0.6rem;line-height: 0.6rem;color: #fff !important;}
        .list-details-menu {
   width:94%;
margin:0 3%;
            height: 11.2%;
background-color:#FFFFFF;
margin-top:-2vw;
            display: flex;
            justify-content: space-around;
            border-bottom: solid 0.266vw #F2F2F2;
        }
        .list-details-menu li{
            /*            display: inline-block;*/
            text-align: center;
        }
        .list-details-menu li:nth-child(2){
	color:#666666;
        }
   .header-out {
        width: 100%;
        height: 15vw;
        background-color: #ECECEC;
        line-height: 15vw;
        font-size: 0;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999999;
    }

    .header-out div {
        height: 100%;
        text-align: center;
        width: 33%;
        display: inline-block;
    }

    .header-out div:first-child {
        color: #6F798A;
        font-size: 4.2vw;
        vertical-align: middle;
        text-align: left;
        line-height: 14vw;
    }

    .header-out div:first-child img {
        vertical-align: middle;
        padding-left: 4vw;
        margin-right: -0.5vw;
        box-sizing: content-box;
    }

    .header-out div:nth-child(2) {
        font-size: 4.8vw;
        color: #333333;
        vertical-align: middle;
    }


    .header-out img {
        width: 6vw !important;
    	height: 5 vw;
        display: inline-block;
    }

#hear{width: 100%;height: 44px;line-height: 45px;border-bottom: 1px solid #cccccc;}
		#hear a{font-weight: normal;color: black;}
		#hear li{text-align: center;float: left;height: 45px;}
		#hear li:nth-of-type(1){width: 33%;float: left;}
		#hear li:nth-of-type(2){width: 33%;float: left;}
		#hear li:nth-of-type(3){width: 34%;float: right;}
		#contentop li{ width: 90%; display: none;text-align: center;margin: 0 auto;margin-top: 12px;}
		#contentop .action{ display: block;}
		#contentop .usl{width: 100%;height: 110px;background:wheat;border: 1px solid #cccccc;margin-bottom: 10px;text-shadow: none;}			
		#contentop .alo{width: 100%;height: 110px;background: white;border: 1px solid #cccccc;margin-bottom: 10px;text-shadow: none;}
		#contentop span{font-size: 1.3em;color: #47B0D7;}
		#contentop .sty1{margin-top: 18px;}
		#contentop .sty2{margin-top: 13px;}
		#contentop .sty3{margin-top: 13px;}
		#contentop .sty4{text-align: right;font-size: 0.8em;margin-top: -20px;}
		#contentop .Buy{font-size: 0.8em;margin-top: 2px;}
		#contentop .Buy div:nth-of-type(1){text-align: left;padding-left: 15px;}
		#contentop .Buy div:nth-of-type(2){float: right;}
		#contentop .cllio {width: 93%;height:8px;margin: 0 auto;margin-top: 5px;}
		.teamList {
    width: 94%;
    margin: 0 3%;
}
.teamList .teamone {
    background-color: #FFFFFF;
    height: 17vw;
    position: relative;
}

.direct-team .teamone {
    color: #4C8FFF;text-align:left;
}
.direct-team .teamone p{line-height:2em;margin:5px 0;color:#333;}
.direct-team .teamone p a{color:#333;cursor:pointer;}
.replace {
    width: 10.66vw;
    height: 10.66vw;
    border-radius: 50%;
    position: absolute;
    top: 4vw;
    left: 0;
}
.name {
    padding-top: 4vw;
    padding-left:14vw;
    font-size: 4vw;
	text-align:left;
    color: #666666;
}
.name p {
    max-width: 30vw;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.partner {
    display: inline-block;
    height: 4.533vw;
}.commission {
    width: 45vw;
    margin-left: 3rem;
	text-align:left;
    font-size: 3.733vw;
    color: #999999;
}
.details-right {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 3.6vw;
    color: #666666;
    display: inline-block;
}
.details-right p {
    position: absolute;
    right: 0;
    top: 11vw;
    width: 30vw;
    display: inline-block;
}
.call {
    position: absolute;
    top: 0.5vw;
    right: 0;
    width: 4vw;
    height: 4vw;
}

/*人员分配*/
.m-box .head{ width: 100%; max-width: 800px; background: #00695C; color: #fff; height: 50px; line-height: 50px; text-align: center; position: fixed; top: 0; }
.m-box .head .del{ position: absolute; width: 60px; text-align: center; height: 50px; top: 0; right: 0; display: none; }
.m-box .list{ width: 100%; }
.m-box .list ul li{ width: 100%; height: 40px; border-bottom: 3px solid #eeee; }
.m-box .list ul li .box{ width: 100%; height: 40px; position: relative; padding: 0 10px 0 10px; }
.m-box .list ul li .box .check,.foot .check{ width: 20px; height: 20px; border-radius: 50%; border: 1px solid #333; float:left;margin-top: 10px;   }
.m-box .list ul li .box .check.action,.foot .check.action{ background: url(check_on.jpg)no-repeat center center; background-size:auto 100%; border: none;  }
.m-box .list ul li .box .img{ width: 100px; height: 100px; float: left; }
.m-box .list ul li .box .img img{ width: 100%; }
.m-box .list ul li .box .info{ padding-left: 10px;width:85%;float:left; }
.m-box .list ul li .box .info .title{ height: 40px; line-height: 40px; width: 100%; overflow: hidden; display:inline;margin:0 10px;white-space: nowrap; text-overflow: ellipsis; }
.fenpei{display:inline;margin-top:10px;}
.m-box .list ul li .box .m-num{ height: 35px; line-height: 35px; width: 130px; position: relative;  }
.m-box .list ul li .box .m-num span{ display: block; width: 35px; height: 35px; background: #eee; text-align: center; position: absolute; top: 0;  }
.m-box .list ul li .box .m-num .add{ position: absolute; right: 0;  }
.m-box .list ul li .box .m-num .jian{ position: absolute; left: 0;  }
.m-box .list ul li .box .m-num input{ color: #333; width: 60px; height: 35px; border-color: #eee; position: absolute; left: 35px; text-align: center; }
.m-box .list ul li .box .price{ line-height: 35px; height: 35px; font-size: 15px; color: #BF360C; }

.foot{ width: 100%; height: 50px; background: #F2F2F2; line-height: 50px; padding: 0 0 0 15px; position: fixed; bottom: 0; max-width: 800px; }
.foot .all-check{ padding-left: 20px;  float: left; }
.foot .foot-box{ width: 70%; float: right;   }
.foot .foot-box .itme{ width: 50%; float: right; height: 100%; }
legend {
 color:#333;
}
input,textarea,select {
 font-family:inherit;
 font-weight:inherit;
 font-size:inherit;
 color: #fff;
}
input,textarea,select {
 *font-size:100%;
}
legend {
 color:#333;
}
address,caption,cite,code,dfn,em,th,var {
 font-style:normal;
 font-weight:normal;
}
blockquote:before,blockquote:after,q:before,q:after {
 content:'';
}
sup {
 vertical-align:text-top;
}
sub {
 vertical-align:text-bottom;
}
a:link,a:visited {
 text-decoration:none;
}
a:hover,a:active,a:focus {
 text-decoration:none;
 outline:0;
}
input[type="radio"],input.radio,input[type="checkbox"],input.checkbox {
 margin-right:3px;
 vertical-align:middle;
}
input[type="text"],input.text,input[type="password"],input.password {
 padding:4px;
 border:1px solid #ccc;
}
input[type="text"]:hover,input[type="text"]:active,input[type="text"]:focus,input.text:hover,input.text:active,input.text:focus,input[type="password"]:hover,input[type="password"]:active,input[type="password"]:focus,input.password:hover,input.password:active,input.password:focus {
 border-color:#bbbbbb;
}
textarea {
 padding:5px;
 border:1px solid #ccc;
}
textarea:hover,textarea:active,textarea:focus {
 border-color:#bbbbbb;
}
select {
 padding:3px;
 border:1px solid #ccc;
}
select:hover,select:active,select:focus {
 border-color:#bbbbbb;
}
select optgroup {
 font-weight:700;
 font-style:normal;
}
select option {
 font-weight:400;
 font-style:normal;
}

.bg-white{background: #fff !important;}
.bg{background: #efefef;}
.blr{border-left:none !important;border-right:none !important;}
.bb{border-bottom:none !important;}
.pr {
 position:relative;
}
.pa {
 position:absolute;
}
.db{display: block;}
.dlb{display: inline-block;}

.fl {
 float:left;
 display:inline;
}
.fr {
 float:right;
 display:inline;
}
.cl {
 clear:left;
}
.cr {
 clear:right;
}
.cb {
 clear:both;
}
.bc {
 margin-left:0;
 margin-right:0;
}
.clear {
 height:0;
 clear:both;
 font-size:0;
 overflow:hidden;
 visibility:hidden;
}
.clearfix {
 *zoom:1;
}
.clearfix:after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:".";
 clear:both;
 height:0;
}
.tl {
 text-align:left;
}
.tc {
 text-align:center;
}
.tr {
 text-align:right;
}
.vat {
 vertical-align:top;
}
.vam {
 vertical-align:middle;
}
.vab {
 vertical-align:bottom;
}
.hidden {
 display:none;
}
.vs {
 visibility:visible;
}
.vh {
 visibility:hidden;
}
.zoom {
 zoom:1;
}
.w10 {
 width:10px;
}
.w20 {
 width:20px;
}
.w30 {
 width:30px;
}
.w40 {
 width:40px;
}
.w50 {
 width:50px;
}
.w60 {
 width:60px;
}
.w70 {
 width:70px;
}
.w80 {
 width:80px;
}
.w90 {
 width:90px;
}
.w100 {
 width:100px;
}
.w200 {
 width:200px;
}
.w205 {
 width:200px;
}
.w215 {
 width:215px;
}
.w220 {
 width:220px;
}
.w270 {
 width:220px;
}
.w190 {
 width:190px;
}
.w225 {
 width:225px;
}
.w300 {
 width:300px;
}
.w305 {
 width:305px;
}
.w350 {
 width:350px;
}
.w400 {
 width:400px;
}
.w420 {
 width:420px;
}
.w500 {
 width:500px;
}
.w550 {
 width:550px;
}
.w600 {
 width:600px;
}
.w650 {
 width:650px;
}
.w700 {
 width:700px;
}
.w770{
 width:770px;	
}
.w780 {
 width:780px;
}
.w800 {
 width:800px;
}
.w850 {
 width:850px;
}
.w860 {
 width:860px;
}
.w900 {
 width:900px;
}
.w925 {
 width:925px;
}
.w945 {
 width:945px;
}
.w960 {
 width:960px;
}
.w965 {
 width:965px;
}
.w970{width: 970px;}
.w975{width: 975px;}
.w980{width: 980px;}
.w985{width: 985px;}
.w1000 {
 width:1000px;
}
.w1050{ width:1050px;}
.w210 {
 width:210px;
}
.w220 {
 width:220px;
}
.w230 {
 width:230px;
}
.w240 {
 width:240px;
}
.w250 {
 width:250px;
}
.w260 {
 width:260px;
}
.w270 {
 width:270px;
}
.w280 {
 width:280px;
}
.w285 {
 width:285px;
}
.w290 {
 width:290px;
}
.w300 {
 width:300px;
}
.w310 {
 width:310px;
}
.w320 {
 width:320px;
}
.w330 {
 width:330px;
}
.w340 {
 width:340px;
}
.w350 {
 width:350px;
}
.w360 {
 width:360px;
}
.w370 {
 width:370px;
}
.w380 {
 width:380px;
}
.w385 {
 width:385px;
}
.w390 {
 width:390px;
}
.h20 {
 height:20px;
}
.h30 {
 height:30px;
}
.h40 {
 height:40px;
}
.h50 {
 height:50px;
}
.h80 {
 height:80px;
}
.h82 {
 height:82px;
}
.h90 {
 height:90px;
}
.h100 {
 height:100px;
}
.h110 {
 height:110px;
}
.h200 {
 height:200px;
}
.h250 {
 height:250px;
}
.h285 {
 height:285px;
}
.h300 {
 height:300px;
}
.h305 {
 height:305px;
}
.h350 {
 height:350px;
}
.h400 {
 height:400px;
}
.h445 {
 height:445px;
}
.h500 {
 height:500px;
}
.h600 {
 height:600px;
}



.minH300 {
 min-height:300px;
 _height:300px;
}
.minH400 {
 min-height:400px;
 _height:400px;
}
.minH500 {
 min-height:500px;
 _height:500px;
}
.minH600 {
 min-height:600px;
 _height:600px;
}
.minH700 {
 min-height:700px;
 _height:700px;
}
.minH800 {
 min-height:800px;
 _height:800px;
}
.wone {
 width:100%;
}
.wtow{
	width: 1200px;
	margin: 0 auto;
}

.hone {
 height:100%;
}
.blank,.blank3,.blank5,.blank6,.blank9,.blank10,.blank15,.blank20,.blank30 {
 display:block;
 overflow:hidden;
 clear:both;
}
.center{margin: 0 auto;}
.blank3 {
 height:3px;
}
.blank5 {
 height:5px;
}
.blank6 {
 height:6px;
}
.blank9 {
 height:9px;
}
.blank10 {
 height:10px;
}
.blank15 {
 height:15px;
}
.blank20 {
 height:20px;
}
.blank30 {
 height:30px;
}
.mt0{margin-top: 0;}

.m2 {
 margin:2px;
}
.mt2 {
 margin-top:2px;
}
.mb2 {
 margin-bottom:2px;
}
.mtb2 {
 margin-top:2px;
 margin-bottom:2px;
}
.ml2 {
 margin-left:2px;
}
.mr2 {
 margin-right:2px;
}
.mlr2 {
 margin-left:2px;
 margin-right:2px;
}

.m5 {
 margin:5px;
}
.mt5 {
 margin-top:5px;
}
.mb5 {
 margin-bottom:5px;
}
.mtb5 {
 margin-top:5px;
 margin-bottom:5px;
}
.ml5 {
 margin-left:5px;
}
.mr5 {
 margin-right:5px;
}
.mlr5 {
 margin-left:5px;
 margin-right:5px;
}
.m10 {
 margin:10px;
}
.mt10 {
 margin-top:10px;
}
.mb10 {
 margin-bottom:10px;
}
.mtb10 {
 margin-top:10px;
 margin-bottom:10px;
}
.ml10 {
 margin-left:10px;
}
.mr10 {
 margin-right:10px;
}
.mlr10 {
 margin-left:10px;
 margin-right:10px;
}
.m15 {
 margin:15px;
}
.mt15 {
 margin-top:15px;
}
.mb15 {
 margin-bottom:15px;
}
.mtb15 {
 margin-top:15px;
 margin-bottom:15px;
}
.ml15 {
 margin-left:15px;
}
.mr15 {
 margin-right:15px;
}
.mlr15 {
 margin-left:15px;
 margin-right:15px;
}
.m20 {
 margin:20px;
}
.mt20 {
 margin-top:20px;
}
.mb20 {
 margin-bottom:20px;
}
.mtb20 {
 margin-top:20px;
 margin-bottom:20px;
}
.ml20 {
 margin-left:20px;
}
.mr20 {
 margin-right:20px;
}
.mlr20 {
 margin-left:20px;
 margin-right:20px;
}
.m25 {
 margin:25px;
}
.mt25 {
 margin-top:25px;
}
.mb25 {
 margin-bottom:25px;
}
.mtb25 {
 margin-top:25px;
 margin-bottom:25px;
}
.ml25 {
 margin-left:25px;
}
.mr25 {
 margin-right:25px;
}
.mlr25 {
 margin-left:25px;
 margin-right:25px;
}
.m30 {
 margin:30px;
}
.mt30 {
 margin-top:30px;
}
.mb30 {
 margin-bottom:30px;
}
.mtb30 {
 margin-top:30px;
 margin-bottom:30px;
}
.ml30 {
 margin-left:30px;
}
.mr30 {
 margin-right:30px;
}
.mlr30 {
 margin-left:30px;
 margin-right:30px;
}
.m40 {
 margin:40px;
}
.mt40 {
 margin-top:40px;
}
.mb40 {
 margin-bottom:40px;
}
.mtb40 {
 margin-top:40px;
 margin-bottom:40px;
}
.ml40 {
 margin-left:40px;
}
.mr40 {
 margin-right:40px;
}
.mlr40 {
 margin-left:40px;
 margin-right:40px;
}
.m50 {
 margin:50px;
}
.mt50 {
 margin-top:50px;
}
.mb50 {
 margin-bottom:50px;
}
.mtb50 {
 margin-top:50px;
 margin-bottom:50px;
}
.ml50 {
 margin-left:50px;
}
.mr50 {
 margin-right:50px;
}
.mlr50 {
 margin-left:50px;
 margin-right:50px;
}
.m100 {
 margin:100px;
}
.mt100 {
 margin-top:100px;
}
.mb100 {
 margin-bottom:100px;
}
.mtb100 {
 margin-top:100px;
 margin-bottom:100px;
}
.ml100 {
 margin-left:100px;
}
.mr100 {
 margin-right:100px;
}
.mlr100 {
 margin-left:100px;
 margin-right:100px;
}
.p3 {
 padding:3px;
}
.pt3 {
 padding-top:3px;
}
.pb3 {
 padding-bottom:3px;
}
.ptb3 {
 padding-top:3px;
 padding-bottom:3px;
}
.pl3 {
 padding-left:3px;
}
.pr3 {
 padding-right:3px;
}
.plr3 {
 padding-left:3px;
 padding-right:3px;
}
.p4 {
 padding:4px;
}
.pt4 {
 padding-top:4px;
}
.pb4 {
 padding-bottom:4px;
}
.ptb4 {
 padding-top:4px;
 padding-bottom:4px;
}
.pl4 {
 padding-left:4px;
}
.pr4 {
 padding-right:4px;
}
.plr4 {
 padding-left:4px;
 padding-right:3px;
}


.p5 {
 padding:5px;
}
.pt5 {
 padding-top:5px;
}
.pb5 {
 padding-bottom:5px;
}
.ptb5 {
 padding-top:5px;
 padding-bottom:5px;
}
.pl5 {
 padding-left:5px;
}
.pr5 {
 padding-right:5px;
}
.plr5 {
 padding-left:5px;
 padding-right:5px;
}
.p10 {
 padding:10px;
}
.pt10 {
 padding-top:10px;
}
.pb10 {
 padding-bottom:10px;
}
.ptb10 {
 padding-top:10px;
 padding-bottom:10px;
}
.pl10 {
 padding-left:10px;
}
.pr10 {
 padding-right:10px;
}
.plr10 {
 padding-left:10px;
 padding-right:10px;
}
.p15 {
 padding:15px;
}
.pt15 {
 padding-top:15px;
}
.pb15 {
 padding-bottom:15px;
}
.ptb15 {
 padding-top:15px;
 padding-bottom:15px;
}
.pl15 {
 padding-left:15px;
}
.pr15 {
 padding-right:15px;
}
.plr15 {
 padding-left:15px;
 padding-right:15px;
}
.p20 {
 padding:20px;
}
.pt20 {
 padding-top:20px;
}
.pb20 {
 padding-bottom:20px;
}
.ptb20 {
 padding-top:20px;
 padding-bottom:20px;
}
.pl20 {
 padding-left:20px;
}
.pr20 {
 padding-right:20px;
}
.plr20 {
 padding-left:20px;
 padding-right:20px;
}
.p25 {
 padding:25px;
}
.pt25 {
 padding-top:25px;
}
.pb25 {
 padding-bottom:25px;
}
.ptb25 {
 padding-top:25px;
 padding-bottom:25px;
}
.pl25 {
 padding-left:25px;
}
.pr25 {
 padding-right:25px;
}
.plr25 {
 padding-left:25px;
 padding-right:25px;
}
.p30 {
 padding:30px;
}
.pt30 {
 padding-top:30px;
}
.pb30 {
 padding-bottom:30px;
}
.ptb30 {
 padding-top:30px;
 padding-bottom:30px;
}
.pl30 {
 padding-left:30px;
}
.pr30 {
 padding-right:30px;
}
.plr30 {
 padding-left:30px;
 padding-right:30px;
}
.p40 {
 padding:40px;
}
.pt40 {
 padding-top:40px;
}
.pb40 {
 padding-bottom:40px;
}
.ptb40 {
 padding-top:40px;
 padding-bottom:40px;
}
.pl40 {
 padding-left:40px;
}
.pr40 {
 padding-right:40px;
}
.plr40 {
 padding-left:40px;
 padding-right:40px;
}

.p50 {
 padding:50px;
}
.pt50 {
 padding-top:50px;
}
.pb50 {
 padding-bottom:50px;
}
.ptb50 {
 padding-top:50px;
 padding-bottom:50px;
}
.pl50 {
 padding-left:50px;
}
.pr50 {
 padding-right:50px;
}
.plr50 {
 padding-left:50px;
 padding-right:50px;
}
.p100 {
 padding:100px;
}
.pt100 {
 padding-top:100px;
}
.pb100 {
 padding-bottom:100px;
}
.ptb100 {
 padding-top:100px;
 padding-bottom:100px;
}
.pl100 {
 padding-left:100px;
}
.pr100 {
 padding-right:100px;
}
.plr100 {
 padding-left:100px;
 padding-right:100px;
}
.pl300 {
 padding-left:300px;
}
.pl400 {
 padding-left:400px;
}
.fs10 {
 font-size:10px;
}
.fs11 {
 font-size:11px;
}
.fs12 {
 font-size:12px;
}
.fs13 {
 font-size:13px;
}
.fs14 {
 font-size:14px;
}
.fs15 {
 font-size:15px;
}
.fs16 {
 font-size:16px;
}
.fs18 {
 font-size:18px;
}
.fs20 {
 font-size:20px;
}
.fs22 {
 font-size:22px;
}
.fs24 {
 font-size:24px;
}
.fs25 {
 font-size:25px;
}
.fs26 {
 font-size:26px;
}
.fs28 {
 font-size:28px;
}
.fs30 {
 font-size:30px;
}
.fs32 {
 font-size:32px;
}
.fs35 {
 font-size:30px;
}
.fw400 {
 font-weight:400;
}
.fw600 {
 font-weight:600;
}
.fw700 {
 font-weight:700;
}
.fwn {
 font-weight:normal;
}
.fwb {
 font-weight:bold;
}
.lh18 {
 line-height:18px;
}
.lh20 {
 line-height:20px;
}
.lh22 {
 line-height:22px;
}
.lh24 {
 line-height:24px;
}
.lh26 {
 line-height:26px;
}
.lh30 {
 line-height:30px;
}
.lh82 {
 line-height:82px;
}
.lh100 {
 line-height:100%;
}
.lh110 {
 line-height:110px;
}
.lh150 {
 line-height:150%;
}
.lh180 {
 line-height:180%;
}
.lh200 {
 line-height:200%;
}
.ti2 {
 text-indent:2em;
}
.tdu {
 text-decoration:underline;
}
.tdn {
 text-decoration:none;
}
.wb {
 word-wrap:break-word;
 word-break:break-all;
}
/*我的收益*/
.droplist-list-solved li{width:95%;margin:1rem auto;padding-bottom:10px;border-bottom:1px solid #eee;color:#666666;}
.droplist-list-solved li span:last-child{float:right;}
        /*************************************************/
        /*下拉列表(菜单)*/
        .droplist-menu {
            width: 100%;
            position: relative;
            top: 0;
            height: 10.66vw;
        }

        .droplist-menu ul {
            height: 10.66vw;
            display: flex;
            flex-flow: wrap;
            text-align: center;
            border-bottom: solid 0.2vw #f1f1f1;
        }

        .droplist-menu li {
            line-height: 10.66vw;
            width: 49%;
            font-size: 4.5vw;
            color: #666666;
            cursor: pointer;
        }
        .droplist-menu li:first-child{
            border-right: solid 0.266vw #F2F2F2;
        }
        .default-hightlighten {
            width: 100%;
            color: #4C8FFF;
        }

        .droplist-list {
            width: 100%;
        }
        .droplist-list-solved{
            position: relative;
            top: 0;
            width: 100%;
        }
        .droplist-list-details {
            display: block;
            position: relative;
            top: 0;
            width: 100%;
            height: 30vw;
            border-bottom: solid 0.266vw #F2F2F2;
        }

        .droplist-list-details img {
            width: 18vw;
            height: 18vw;
            position: absolute;
            top: calc(50% - 9vw);
            left: 5vw;
        }

        .droplist-list-title {
            /*      width: 40vw;*/
            position: absolute;
            top:5vw;
            left: 28vw;
        }
        .droplist-list-title :after{
            content:"";
            display:block;
            clear:both;
        }
        .droplist-list-title-top {
            width:51vw;
            color: #333333;
            font-size: 4.1vw;
            font-weight: bold;
            display:inline-block;
            height:7vw;
            line-height:7vw;
            overflow: hidden;
            text-overflow: ellipsis;
            float:left;
            white-space: nowrap;
        }
        .recommend{
            display:inline-block;
            padding:0 1vw;
            height:4vw;
            line-height:4vw;
            /*float:right;*/
            margin-top:1.3vw;
            margin-left:1vw;
            text-align: center;
            font-size: 2.5vw;
            -webkit-border-radius: 6%;
            -moz-border-radius: 6%;
            border-radius: 6%;
            background: -moz-linear-gradient(left, #558CFF, #76B6FF);
            background: -webkit-linear-gradient(left, #558CFF, #76B6FF);
            color:White;
        }
        .droplist-list-title-bottom {
            color: #666666;
            font-size: 3.4vw;
        }

        .droplist-list-title-center span {
            color: #4C8FFF;;
        }


        .droplist-list-right {
            position: absolute;
            top:5vw;
            right: 6vw;
            font-size: 5vw;
            text-align: right;
            color: #FA9200;
        }
        /*   .droplist-list-right p:last-child {
               margin: 2vw 0;
           }*/
        .droplist-list-solved{
            display: none;
        }
        .droplist-list-solved .recommend{
            display:inline-block;
            padding:0 1vw;
            height:4vw;
            line-height:4vw;
            float:right;
            margin-top:1.5vw;
            margin-left:1vw;
            text-align: center;
            font-size: 2.5vw;
            -webkit-border-radius: 6%;
            -moz-border-radius: 6%;
            border-radius: 6%;
            background: -moz-linear-gradient(left, #558CFF, #76B6FF);
            background: -webkit-linear-gradient(left, #558CFF, #76B6FF);
            color:White;
        }
        .droplist-list-center{
            font-size:3.5vw;
            display:inline-block;
            width:60vw;
            margin-top:1vw;
            margin-bottom:2vw;
        }
        .droplist-list-solved .droplist-list-right p:last-child{
            color:#999999;
            font-size: 2.5vw;
            margin-right: 0.5vw;
        }
        .droplist-list-cont{
            height: 20px;
            line-height: 27px;
            font-size: 12px;
            position: relative;
            color:#999999;
            float:left;
        }
        .qian{
            color:#FA9200;
            padding-left:5px;
        }

.zlxz{width:83%;margin:10px auto;}
.zlxz h3{display:inline;font-size:16px;}
.c1 input {
    border: none;
    text-indent: 0.93rem;
    border-bottom: 1px solid #f2f2f2;
    outline: none;
    transition: 0.3s;
    width: 90%;
	padding:15px 5px !important;
    font-size: 16px;
	color:#333;
    display: inline-block;
    border-radius: 3px;
	margin: 5px auto;
}
.baocun{text-align:center;}
.baocun a{
    background: #308dff;
    border: none;
    text-align: center;
    padding: 1rem 3rem;
	display:block;
	width:60%;
    color: #fff;
	font-size:18px;
	cursor:pointer;
    margin: 20px auto;
    border-radius: 5px;
}